package com.hnevc.chenqi;

import java.util.Scanner;

/**
 * A 商店准备在今年夏天开始出售西瓜，西瓜的售价如下，20 斤以上的每斤 0.85 元；重
 *于 15 斤轻于等于 20 斤的，每斤 0.90 元；重于 10 斤轻于等于 15 斤的，每斤 0.95 元；重
 *于 5 斤轻于等于 10 斤的，每斤 1.00 元；轻于或等于 5 斤的，每斤 1.05 元。现在为了知道
 * 商店是否会盈利要求 A 公司帮忙设计一个输入西瓜的重量和顾客所付钱数，输出应付货款和
 * 应找钱数的程序。
 *注意：使用分支结构语句实现，结果保留两位小数。
 */
public class Homework40 {
    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入西瓜的重量：");
        double weight =sc.nextDouble();
        System.out.println("请输入顾客所付钱数：");
        double price =sc.nextDouble();
        double payment = money(weight);
        double qian = price-Double.parseDouble(String.format("%.2f", payment));
        if (qian<=0){
            double zaifuqian =qian * -1;
            System.out.println("应付货款"+payment+"元，还需再付"+zaifuqian+"元");
        }else {
            System.out.println("应付"+payment+"元，应找"+qian+"元");
        }
        }
        public static double money(double weight){
        if (weight<=5)
            return 1.05*weight;
        else if (weight<=10)
            return 1.00*weight;
        else if (weight<=15)
            return 0.95*weight;
        else if (weight<=20)
            return 0.90*weight;
        else
            return 0.85*weight;
    }
}
